home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 August / macformat-027.iso / mac / Portables / Newton / Dev / newt-devenv-30 folder / changes.txt < prev    next >
Encoding:
Text File  |  1995-04-29  |  5.6 KB  |  131 lines  |  [TEXT/R*ch]

  1. changes.txt
  2. 4/30/95
  3. Newt 3.0
  4. weyer@netaxs.com
  5.  
  6. - Newt Revision History
  7. - Future Possibilities
  8.  
  9.  
  10. Newt Revision History
  11. -----
  12. 3.0 (4/30/95)
  13. -- see Newt.1st (and change30.txt for registered users)
  14.  
  15. 2.5 (1/30/95)
  16. - separates "NewtNews.txt" into topical readme files & FAQ
  17. - changes how help books are created
  18. - adds button for electronic registration through Register application
  19.   (and payment through Kagi shareware service) -- see register.txt
  20. - adds common error messages (and allows you to customize/add your own)
  21. - prints and notifies via Slurpee "Inspector"
  22. - builds-in support for resources and testing installscripts
  23. - improves handling of "stepChildren" for user protos
  24. - additional examples -- see examples.txt
  25. - (for registered users: more details of changes (change25.txt)
  26.   160+ examples; manual (70 pages) available in Acrobat format)
  27.  
  28. 2.4 (10/15/94)
  29. - fixes save source bug
  30. - fixes "fixing" arrays of frames, removeStep when closed
  31. - allows user prototypes to be constructed incrementally
  32. - uses graphic and sound resources stored in soups (see Slurpee 1.2)
  33. - supports more examples (see listing in NewtNews.txt)
  34. - files in .sit & .zip archives should be more accessible
  35.  
  36. 2.3 (9/3/94)
  37. - adds new syntax/mechanism for defining objects and building apps
  38. - supports embedded help books and standalone Newton books
  39. - provides scroll options for long lists of methods, objects
  40. - adds other apps/books to Newt's overview list, e.g., Slurpee
  41. - uses a "library" folder for shared, customizable method/object templates
  42. - supports Duplicate, Delete of source code via action button
  43. - removes built-in demo code; see sample sources applic0.nwt, graphic0.nwt;
  44.   see also NewtATut and/or NewtTurT interactive tutorials
  45. - lite-version (w/o turtle graphics and some features) available separately
  46. - both Mac and PC versions of text files
  47. - misc. changes to methods, user interface
  48.  
  49.  
  50. 2.2 (6/6/94):
  51. - support and examples for additional system prototypes and viewclasses
  52.   (it now supports all prototypes and viewclasses described in NTK 1.0.1):
  53.   protoRCheckbox, protoFilingButton, protoDrawer, protoDateExpando,
  54.   protoPhoneExpando, protoActionButton, protoPrintFormat, protoKeyboard,
  55.   protoKeypad, protoLabeledBatteryGauge, protoPicker, protoEndPoint,
  56.   clView, clEditView, clGaugeView, clKeyboardView, clMonthView, clOutline,
  57.   clParagraphView, clPictureView, clPolygonView, clRemoteView
  58. - a few other fixes/features
  59.  
  60. 2.1 (4/20/94):
  61. - reorganizes interface: Edit Methods moves to "main" view, turtle to Drawing
  62.   Area; other cosmetic improvements
  63. - supports and documents additional system prototypes: protoBorder,
  64.   protoCloseBox, protoDivider, protoFloater, protoFolderTab, protoGauge,
  65.   protoGlance, protoLabelInputLine, protoLargeCloseBox, protoPictIndexer,
  66.   protoPictRadioButton, protoPictureButton, protoRoll, protoRollBrowser,
  67.   protoRollItem, protoSetClock, protoShowBar, protoStatus, protoStatusBar,
  68.   protoTable, protoTableDef, protoTableEntry, protoTitle
  69. - supports user prototypes and subviews ("linked layouts")
  70. - handles low frame heap situations better
  71. - adds Color (penPattern) option for Newt drawing
  72.  
  73. 2.0 (2/16/94):
  74. - adds initial support for creating interface objects and saving applications
  75. - new icon; "auto close"; separate RUNewt application for running, exchanging
  76.   applications
  77. - rearranges/resizes interface for Newt Controls, Eval Controls, Code
  78.   Templates, Edit Methods (continued)
  79. - moves samples to Expr button, overview accesses list of views
  80. - sets keyboard input to a default edit location (Eval field or method source)
  81. - saves folder for "newts" to/from Preferences; does not remove Prefs as in 1.1
  82. - improves access for large and larger numbers of method entries
  83. - adds visual feedback for Pen setting -- Newt grows/shrinks
  84. - adds support for Logo word and sentence operations
  85.  
  86. 1.2 (12/93-2/94)
  87. - limited distribution beta releases; Happy Newt Year
  88.  
  89. 1.1 (11/24/93):
  90. - saves Newt methods, screen snapshots and evaluation results as "newts"
  91.   (notes) in Notepad, organized via the built-in folders
  92. - sends messages to single newt or to many newts
  93. - adds a Print? option, with results and errors printed to a scrolling Eval Log
  94. - eliminates the "do you want to add..." prompts during keyboard entry
  95. - streamlines NewtonScript editing via inserting code templates in Edit
  96.   Methods (continued) and via selecting entire sample expressions for Eval field
  97. - recognizes line gesture to set Newt heading and to draw lines; drag to move Newt
  98. - draws more cleanly (clipping, refresh); adds "poof" animation for erase
  99. - simplifies interface for editing methods; scrolls methods
  100. - traps and reports errors
  101. - removes Preferences entry when Newt application is removed
  102.  
  103. 1.0 (10/12/93)
  104. - initial release
  105.  
  106.  
  107. Future Possibilities
  108. -----
  109. There are many features and fixes that would be nice to have. However, there
  110. are also design trade-offs, especially given the MessagePad's and my
  111. constraints. So, help me figure out:
  112. - where can it go on the screen?
  113. - how much memory space and implementation time is it worth?
  114. - can it take advantage of existing Newton mechanisms or metaphors?
  115.  
  116. For example:
  117. - resizable views (hooks are in there; need better system support)
  118. - save applications as "real" Newton packages (need docs), access via Extras
  119. - palette for app objects with interface support for drag, edit, etc.
  120. - more online manuals, tutorials (in NewtonBook, Acrobat, Web formats)
  121. - more example files
  122. - better drag gesture; other gestures for drawing; undo support for drawing?
  123. - use Newt as a wireless remote LegoLogo controller
  124. - allow more customization of Newt environment, save more to Preferences?
  125.  
  126.  
  127. Next steps will likely be:
  128. - improved packages
  129. - object (non-source) editors
  130. - more examples
  131.